//////////////////////////////////////////////
// ShaderResource.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Includes ---------------------------------

// nkGraphics
#include "Resource.h"

#include "../Dll/DllDefines.h"

#include "../Utils/DxDefinesWrapper.h"

/// Class ------------------------------------

namespace nkGraphics
{
	class DLL_GRAPHICS_EXPORT ShaderResource : public Resource
	{
		public :
		
			// Destructor
			virtual ~ShaderResource () ;

		protected :

			// Constructor
			ShaderResource (System* system) noexcept ;
	} ;
}